Skip to content

栈是一种先进后出(FILO)数据结构。

示意图如下: 栈

Python 中,列表 list 就可以实现栈的操作。

进栈 push

使用 append 方法来进栈。

python
numbers = [1,2,3,4]
numbers.append(5)
print(numbers) #输出[1,2,3,4,5]
numbers.append(6)
print(numbers) #输出[1,2,3,4,5,6]

出栈 pop

使用 pop 方法来出栈。

python
numbers = [1,2,3,4]
numbers.append(5)
print(numbers) #输出[1,2,3,4,5]
numbers.append(6)
print(numbers) #输出[1,2,3,4,5,6]
numbers.pop()
print(numbers) #输出[1,2,3,4,5]